/*pack11css*/

div.popup #VisitObjectPopup {
    width:200px;
}

div.popup #VisitObjectForm div.FormButtons {
    display:none;
}

div.popup div.FormButtons {
    position:absolute;
    bottom:10px;
    right:10px;
    left:10px;
}

div.popup #VisitObjectPopupLoader {
    position:relative;
    padding-left:10px;
    height:20px;
    line-height:20px;
    /*border:1px solid red;*/
}

div.popup #VisitObjectPopupLoader #loading {
    position:absolute;
    top:6px;
    left:10px;
}

div.popup #VisitObjectPopupQuestion {
    position:relative;
    color:#C0121D;
    font-size:12px;
    font-weight:bold;
    width:380px;
}

div.popup #VisitObjectPopupQuestion span.address{
    color:#000000;
    font-size:11px;
    font-weight:normal;
}

div.popup #VisitObjectPopupLabel {
    position:relative;
    color:#000000;
    font-size:12px;
}

div.popup #VisitorName, div.popup #VisitorName div, div.popup #VisitorName input {
    position:relative;
    width:176px;
}

div.popup #VisitorPhone, div.popup #VisitorPhone div, div.popup #VisitorPhone input {
    position:relative;
    width:176px;
}

div.popup #VisitorDay, div.popup #VisitorDay div, div.popup #VisitorDay select {
    position:relative;
    width:180px;
    color:#000000;
}

div.popup #VisitorDay select.select {
    position:relative;
    height:20px;
}

div.popup #VisitorSign {
    position:relative;
    color:#000000;
    line-height:16px;
}

div.popup #SignContainer {
    position:absolute;
    width:182px;
    padding-left:8px;
    padding-right:5px;
    bottom:0px;
    left:200px;
    background:#939393;
}

div.popup #VisitorMail, div.popup #VisitorMail div, div.popup #VisitorMail input {
    position:relative;
    width:176px;
}

div.popup #VisitorTime, div.popup #VisitorTime div.label {
    position:relative;
    text-align:left;
}

div.popup #VisitorTime div.fields {
    position:relative;
    text-align:center;
    color:#000000;
}

div.popup #VisitorDay div.free {
    position:absolute;
    display:none;
}

div.popup #VisitorDay div.label {
    line-height:14px;
    margin-top:14px;
}

div.popup div.label {
    position:relative;
    color:#000000;
    font-size:11px;
    font-weight:bold;
    margin-top:6px;
    line-height:18px;
}

div.popup input.textinput {
    height:14px;
    font-size:11px;
}

div.popup #VisitorTime {
    position:relative;
    width:180px;
    text-align:center;
}

div.popup #VisitorTime div.SelectInput div.free, div.popup #VisitorTime div.SelectInput div.label {
    display:none;
}

div.popup #VisitorTime_from {
    position:absolute;
    top:0px;
    left:0px;
}

div.popup #VisitorTime_to {
    position:absolute;
    top:0px;
    right:0px;
}

div.popup div.CaptchaBlock, div.popup div.CaptchaInput {
    position:relative;
}

div.popup div.CaptchaInput input {
    width:175px;
    margin-bottom:40px;
}

div.popup #captcha {
    position:relative;
    width:180px;
    height:50px;
    margin-top:16px;
    background-image:url(images/ajax_loader_wbg.gif);
    background-position:center;
    background-repeat:no-repeat;
    background-color:#FFFFFF;
}

div.popup #captcha img {
    width:180px;
    height:50px;
}